#pragma once

#include "Controller/Controller.hpp"
#include "Command/CommandStack.hpp"

class CommandStack;

class Behavior
{
protected:
    CommandStack* getStack();
public:
    virtual void loadCurve(char *_path) = 0;
    virtual void mouseMove(int _x, int _y) = 0;
    virtual void action3() = 0;
};
